import http from "./http";

// 获取房源所有信息接口
export const getRenderData = () => http.get("/houses/list");

// 首页上拉加载下拉刷新数据接口
export const getIndexData = (data) => http.post("/houses/indexdata", data);

// 心愿单 + 详情页 附近房源接口
export const getNearByData = () => http.get("/houses/nearby");

// 详情页查看全部房源信息(上拉加载)数据接口
export const getAllHousesData = (data) => http.post("/houses/all", data);

// 找室友页面(上拉加载)数据接口
export const getFindroomsData = (data) => http.post("/findRooms/list", data);

// 获取详情页完整数据接口
export const getDetailsData = (data) => http.post("/details/list", data);

// 所有房源信息升序排序接口 -- 按照价格升序
export const priceAscOrder = () => http.get("/houses/asc");

// 所有房源信息降序排序接口 -- 按照价格进行降序
export const priceDescOrder = () => http.get("/houses/desc");

// 筛选功能的数据接口 -- 根据地铁路线以及所在区
export const chioceData = (data) => http.post("/houses/choice", data);

// 新用户登录接口 -- 添加手机号到数据库
export const toLogin = (data) => http.post("/users/login", data);

// 根据路线(route) 进行房源数据筛选
export const choiceRoute = (data) => http.post("/houses/route", data);

// 根据地域(region) 进行性房源数据筛选
export const choiceRegion = (data) => http.post("/houses/region", data);

// 老用户登录接口 -- 可以检测用户手机号是否注册过
export const isRegister = (data) => http.post("/users/isRegister", data);

// 收藏房源信息接口 -- 详情页、首页、品牌公寓页面
export const collectHouseData = (data) => http.post("/users/collect", data);

// 根据房源对应id查询房源的所有数据
export const getOneData = (data) => http.post("/houses/one", data);

// 根据token请求得到用户信息数据
export const getUserInfo = (data) => http.post("/users/info", data);
